vigorous growing plant - German English Dictionary